home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / fablist.zip / FABLIST.DOC next >
Text File  |  1991-02-10  |  3KB  |  61 lines

  1. FABLIST - a laserjet file lister inspired by RWR's LZLIST.
  2.  
  3. FABLIST prints any ascii file on a laserjet, creating a 'greenbar'
  4. effect by printing shaded bars on the page. FABLIST prints a header
  5. including filename, date, and page number and adds line numbers. The
  6. filename can be input on the command line, or FABLIST will request it.
  7.  
  8. FABLIST also accepts parameters to adjust its defaults. The defaults
  9. and the parameters needed to modify them is listed below:
  10.  
  11.     DEFAULTS:               PARAMETER:              RESULT:
  12.     ---------               ----------              -------
  13.     portrait                \NOPORT                 prints landscape
  14.     compressed              \NOCOMPR                normal courier
  15.     IBM symbol set          \NOIBM                  HP symbol set
  16.     8 lines per inch        \6LPI                   6 lines per inch
  17.     use LPT1:               \LPT2                   use LPT2:
  18.     bars two lines thick    \LINES                  bars one line thick
  19.     or three lines thick
  20.     at 6lpi
  21.  
  22. Parameters can be used in any combination that makes sense and can be
  23. given in any order. Any parameter not starting with a "\" will be
  24. treated as a filename.
  25.  
  26. FABLIST parameters can be used in any combination or order. Note that
  27. FABLIST prints directly through the BIOS, and so it cannot print to a
  28. COMM port or be otherwise redirected. FABLIST uses PCL level 4 commands,
  29. and should work on any compatible laserjet, but I have only tested in on
  30. my HP LaserJet II.
  31.  
  32. FABLIST prints each line of the file on a numbered line. FABLIST wraps
  33. long lines (not word wraps, mind you, just wraps) and indents wrapped
  34. fragments. Other than what I have just described, FABLIST is a very
  35. primitive filter; it does not expand tabs, and it only recognizes
  36. carriage returns, linefeeds and formfeeds as special characters.
  37. Printing non-ascii files or ascii files FABLIST doesn't like will give
  38. you those old 'unpredictable results' blues. I made it to work with
  39. QuickBASIC ascii files, and other source files edited with QEdit. It
  40. likes these files.
  41.  
  42. This version was completed 12/25/90 and compiled with PDQ and some
  43. subroutines using the old ADVBAS library. This could be called a beta
  44. test version, except it is not shareware; indeed it is not a 'product,'
  45. and it will probably not be developed further, because it suits my
  46. purposes as it is.
  47.  
  48. I do assert copyright on the code, but I also hereby permit anybody who
  49. finds the program useful to use it. I also disclaim any liability for
  50. its use, just as I disclaim any liability for VDT radiation claims, or
  51. toner spilled from one of those cheap refills.
  52.  
  53. I'll send the source code to anyone willing to ask for it and send me a
  54. diskette and a mailer, but you'll have to have PDQ and ADVBAS in order
  55. to modify and recompile it.             
  56.  
  57. R. G. Minutillo
  58. 74 Hawthorne Street
  59. Roslindale MA 02131
  60. 76326,3702
  61.